<?php
// 删除某个文件按或者文件夹

require __DIR__ . '/../bootstrap.php';

// 判断是否登录
if (!is_login()) {
    show_msg_exit('请等录', './login.php');
}

if (empty($_POST['file']) || !file_exists($_POST['file'])) {
    trigger_error('参数有误', E_USER_ERROR);
}

$file = $_POST['file'];

// 判断有没有写权限

if (!is_writable($file)) {
    trigger_error("没有写权限：`$file`", E_USER_ERROR);
}

if (is_file($file) && @unlink($file)) {
    show_msg_exit('删除文件成功', './read-dir.php?dir=' . dirname($file));
}

if (is_dir($file) && @rmdir($file)) {
    show_msg_exit('删除目录成功', './read-dir.php?dir=' . dirname($file));
}

show_msg_exit('删除失败');
